﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO_MechSysWeb;
using DAL_MechSysWeb;

namespace BLL_MechSysWeb
{
    public class BLLNoticia
    {
        DALNoticia dalNoticia = new DALNoticia();

        public void Inserir(DTONoticia dtoNoticia)
        {
            dalNoticia.Inserir(dtoNoticia);
        }

        public void Atualizar(DTONoticia dtoNoticia)
        {
            dalNoticia.Atualizar(dtoNoticia);
        }

        public void Excluir(int noticiaID)
        {
            dalNoticia.Excluir(noticiaID);
        }

        public int BuscarUltimoNoticiaID()
        {
            return dalNoticia.BuscarUltimoNoticiaID();
        }

        public DTONoticia BuscarNoticiaPorNoticiaID(int noticiaID)
        {
            return dalNoticia.BuscarNoticiaPorNoticiaID(noticiaID);
        }

        public List<DTONoticia> BuscarNoticiasCadastradas(int registroInicio, int tamanhoPagina, string tipo)
        {
            return dalNoticia.BuscarNoticiasCadastradas(registroInicio, tamanhoPagina, tipo);
        }

        public List<DTONoticia> BuscarNoticiasPorData(int registroInicio, int tamanhoPagina, string tipo, DateTime data)
        {
            return dalNoticia.BuscarNoticiasPorData(registroInicio, tamanhoPagina, tipo, data);
        }      

        public List<DTONoticia> BuscarNoticiasPorClienteID(int registroInicio, int tamanhoPagina, string tipo, int clienteID)
        {
            return dalNoticia.BuscarNoticiasPorClienteID(registroInicio, tamanhoPagina, tipo, clienteID);
        }



    }
}
